James A. O'Neill MD FRCS MRCP(Irel) FRCOphth author data searchable via API